package com.example.feign.domin.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 京东订单
 *
 * @author huang
 * @create 2019-10-09 10:06
 **/
@Data
@ApiModel("京东订单")
public class JdOrderListBO {

    @ApiModelProperty(value = "推客生成推广链接时传入的扩展字段，订单维度（需要联系运营开放白名单才能拿到数据）")
    private String ext1;

    @ApiModelProperty(value = "订单完成时间(时间戳，毫秒)")
    private Long finishTime;

    @ApiModelProperty(value = "下单设备(1:PC,2:无线)")
    private Long orderEmt;

    @ApiModelProperty(value = "订单ID")
    private Long orderId;

    @ApiModelProperty(value = "下单时间(时间戳，毫秒)")
    private Long orderTime;

    @ApiModelProperty(value = "父单的订单ID，仅当发生订单拆分时返回， 0：未拆分，有值则表示此订单为子订单")
    private Long parentId;

    @ApiModelProperty(value = "订单维度预估结算时间（格式：yyyyMMdd），0：未结算，订单'预估结算时间'仅供参考。账号未通过资质审核或订单发生售后，会影响订单实际结算时间。")
    private String payMonth;

    @ApiModelProperty(value = "下单用户是否为PLUS会员 0：否，1：是")
    private Integer plus;

    @ApiModelProperty(value = "商家ID")
    private Long popId;

    @ApiModelProperty(value = "推客的联盟ID")
    private Long unionId;

    @ApiModelProperty(value = "订单维度的有效码（-1：未知,2.无效-拆单,3.无效-取消,4.无效-京东帮帮主订单,5.无效-账号异常,6.无效-赠品类目不返佣,7.无效-校园订单,8.无效-企业订单,9.无效-团购订单,10.无效-开增值税专用发票订单,11.无效-乡村推广员下单,12.无效-自己推广自己下单,13.无效-违规订单,14.无效-来源与备案网址不符,15.待付款,16.已付款,17.已完成,18.已结算（5.9号不再支持结算状态回写展示））注：自2018/7/13起，自己推广自己下单已经允许返佣，故12无效码仅针对历史数据有效")
    private Integer validCode;

}
